package edu.zut2.extends_demo;

/**
 * 子类继承父类后，如果父类的方法不能满足子类的需求，子类可以重写父类的方法
 */
public class Teacher extends People {

    int tYear;
    String tDept;

    Teacher(){
        super();
    }

    public Teacher(String name, int age, String sex, String sn, int tYear, String tDept) {
        //子类的构造中，显式的调用父类的有参构造
        super(name, age, sex, sn);
        this.tYear = tYear;
        this.tDept = tDept;
    }

    /**
     * 重写,子类一旦重写的父类的方法，默认使用的就是自己重写后的
     */
    @Override
    public void say() {
        super.say();
        System.out.println("教龄：" + tYear + ",所教专业" + tDept + ",爱好：");
    }

}
